package models_main

import (
	"fmt"
	"longmen/server/pkg/db/mysql/models"
)

type ActivityBarrage struct {
	ID          int    `json:"id"`
	Link        string `json:"link"`
	Icon        string `json:"icon"`
	Desc        string `json:"desc"`
	Status      int32  `json:"status"`
	Barrages    string `json:"barrages"`
	Times       int    `json:"times"`
	TogglePop   int32  `json:"toggle_pop"`
	ToggleEnter int32  `json:"toggle_enter"`
	Login       int32  `json:"login"`
	RoomID      int    `json:"room_id" gorm:"-"`
	AnchorID    int    `json:"anchor_id" gorm:"-"`
}

type ActivityBarrageBoard struct {
	Type   string `json:"type"`
	Status int32  `json:"status"` // 1 开 2 关
	ActivityBarrage
}

func (ActivityBarrage) TableName() string {
	return fmt.Sprintf("%sactivity_barrage", models.Prefix)
}
